#pragma once

#include <glm/glm.hpp>
#include "../Texture2D.h"
#include "../Core.h"

namespace lazy {

    class Renderer {
    public:
        static void Init();
        static void BeginScene(float ratio);
        static void EndScene();

        static void DrawQuad(const glm::vec3& position, const glm::vec2& size, const glm::vec4& color, const Ref<Texture2D>& texture2D);

    };

} // lazy
